package com.javarush.test.level15.lesson12.home05;

/* Перегрузка конструкторов
1. В классе Solution создайте по 3 конструктора для каждого модификатора доступа.
2. В отдельном файле унаследуйте класс SubSolution от класса Solution.
3. Внутри класса SubSolution создайте конструкторы командой Alt+Insert -> Constructors.
4. Исправьте модификаторы доступа конструкторов в SubSolution так, чтобы они соответствовали конструкторам класса Solution.
*/

public class Solution {
    private Solution(Object pr1){};
    private Solution(Integer pr2){};
    private Solution(String pr3){};
    public Solution(Boolean pub1){};
    public Solution(char pub2){};
    public Solution(int pub3){};
    protected Solution(Double prot1){};
    protected Solution(byte prot2){};
    protected Solution(Float prot3){};
    Solution(Exception d1){};
    Solution(Character d2){};
    Solution(){};


}

